@@ -2,7 +2,6 @@ |
||
2 | 2 |
|
3 | 3 |
from __future__ import division |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 | 5 |
from logit import logit |
7 | 6 |
|
8 | 7 |
from account.models import TourGuideInfo, UserInfo |
@@ -11,9 +10,6 @@ from utils.error.response_utils import response |
||
11 | 10 |
from utils.redis.rprofile import set_profile_info |
12 | 11 |
|
13 | 12 |
|
14 |
-r = settings.REDIS_CACHE |
|
15 |
- |
|
16 |
- |
|
17 | 13 |
@logit |
18 | 14 |
def tourguide_submit_api(request): |
19 | 15 |
""" 导游信息提交 """ |
@@ -4,21 +4,18 @@ from __future__ import division |
||
4 | 4 |
|
5 | 5 |
import json |
6 | 6 |
|
7 |
-from django.conf import settings |
|
8 | 7 |
from django.core.serializers.json import DjangoJSONEncoder |
9 | 8 |
from logit import logit |
10 | 9 |
from TimeConvert import TimeConvert as tc |
11 | 10 |
|
12 | 11 |
from utils.error.errno_utils import GroupUserStatusCode |
13 | 12 |
from utils.error.response_utils import response |
13 |
+from utils.redis.connect import r |
|
14 | 14 |
from utils.redis.rkeys import (TOUR_GUIDE_GROUP_CUR_SESSION, TOUR_GUIDE_GROUP_GEO_INFO, TOUR_GUIDE_GROUP_GEO_SUBMIT_DT, |
15 | 15 |
TOUR_GUIDE_GROUP_USER_GEO_LIST) |
16 | 16 |
from utils.redis.rtouruser import get_tour_user_belong_group |
17 | 17 |
|
18 | 18 |
|
19 |
-r = settings.REDIS_CACHE |
|
20 |
- |
|
21 |
- |
|
22 | 19 |
@logit |
23 | 20 |
def geo_submit_api(request): |
24 | 21 |
user_id = request.POST.get('user_id', '') |
@@ -30,8 +27,11 @@ def geo_submit_api(request): |
||
30 | 27 |
if not group_id: |
31 | 28 |
return response(GroupUserStatusCode.USER_HAS_NOT_JOIN_GROUP) |
32 | 29 |
|
33 |
- r.geoadd(TOUR_GUIDE_GROUP_GEO_INFO % group_id, longitude, latitude, user_id) |
|
34 |
- r.hset(TOUR_GUIDE_GROUP_GEO_SUBMIT_DT % group_id, user_id, tc.utc_string(format='%Y-%m-%dT%H:%M:%SZ')) |
|
30 |
+ r.pipeline().geoadd( |
|
31 |
+ TOUR_GUIDE_GROUP_GEO_INFO % group_id, longitude, latitude, user_id |
|
32 |
+ ).hset( |
|
33 |
+ TOUR_GUIDE_GROUP_GEO_SUBMIT_DT % group_id, user_id, tc.utc_string(format='%Y-%m-%dT%H:%M:%SZ') |
|
34 |
+ ).execute() |
|
35 | 35 |
|
36 | 36 |
session_id = r.get(TOUR_GUIDE_GROUP_CUR_SESSION % group_id) |
37 | 37 |
r.rpush(TOUR_GUIDE_GROUP_USER_GEO_LIST % (group_id, session_id, user_id), json.dumps({ |
@@ -2,7 +2,6 @@ |
||
2 | 2 |
|
3 | 3 |
from __future__ import division |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 | 5 |
from logit import logit |
7 | 6 |
from TimeConvert import TimeConvert as tc |
8 | 7 |
|
@@ -11,14 +10,12 @@ from group.models import GroupInfo, GroupUserInfo |
||
11 | 10 |
from utils.error.errno_utils import GroupStatusCode, GroupUserStatusCode, UserStatusCode |
12 | 11 |
from utils.error.response_utils import response |
13 | 12 |
from utils.group_photo_utils import get_current_photos |
13 |
+from utils.redis.connect import r |
|
14 | 14 |
from utils.redis.rgroup import get_group_info, get_group_users_info, set_group_users_info |
15 | 15 |
from utils.redis.rkeys import (GROUP_LAST_PHOTO_PK, GROUP_USERS_DELETED_SET, GROUP_USERS_PASSED_SET, |
16 | 16 |
GROUP_USERS_QUIT_SET, GROUP_USERS_REFUSED_SET) |
17 | 17 |
|
18 | 18 |
|
19 |
-r = settings.REDIS_CACHE |
|
20 |
- |
|
21 |
- |
|
22 | 19 |
@logit |
23 | 20 |
def group_user_join_api(request): |
24 | 21 |
""" 群成员加群 """ |
@@ -6,7 +6,6 @@ import os |
||
6 | 6 |
|
7 | 7 |
import shortuuid |
8 | 8 |
from curtail_uuid import CurtailUUID |
9 |
-from django.conf import settings |
|
10 | 9 |
from django.contrib.auth.hashers import check_password |
11 | 10 |
from django.db import transaction |
12 | 11 |
from isoweek import Week |
@@ -22,6 +21,7 @@ from utils.error.errno_utils import LensmanStatusCode, OrderStatusCode, UserStat |
||
22 | 21 |
from utils.error.response_utils import response |
23 | 22 |
from utils.message_utils import system_messages |
24 | 23 |
from utils.page_utils import pagination |
24 |
+from utils.redis.connect import r |
|
25 | 25 |
from utils.redis.rbrief import set_brief_info |
26 | 26 |
from utils.redis.rgroup import set_group_info |
27 | 27 |
from utils.redis.rkeys import GROUP_LAST_PHOTO_PK, TODAY_INCOME, TODAY_UPLOAD_PHOTO_AMOUNT, WEEK_INCOME, WEEK_SOLD |
@@ -33,9 +33,6 @@ from utils.thumbnail_utils import make_thumbnail |
||
33 | 33 |
from utils.watermark_utils import watermark_wrap |
34 | 34 |
|
35 | 35 |
|
36 |
-r = settings.REDIS_CACHE |
|
37 |
- |
|
38 |
- |
|
39 | 36 |
@logit |
40 | 37 |
def lensman_submit_api(request): |
41 | 38 |
""" 摄影师信息提交 """ |
@@ -1,6 +1,5 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 |
-from django.conf import settings |
|
4 | 3 |
from django.db import models |
5 | 4 |
from django.utils.translation import ugettext_lazy as _ |
6 | 5 |
from TimeConvert import TimeConvert as tc |
@@ -12,9 +11,6 @@ from utils.time_utils import origin_expired_stamps |
||
12 | 11 |
from utils.url_utils import img_url, share_url |
13 | 12 |
|
14 | 13 |
|
15 |
-r = settings.REDIS_CACHE |
|
16 |
- |
|
17 |
- |
|
18 | 14 |
class GroupInfo(CreateUpdateMixin): |
19 | 15 |
APP_GROUP = 0 |
20 | 16 |
SESSION_GROUP = 1 |
@@ -15,6 +15,7 @@ from account.models import UserInfo |
||
15 | 15 |
from group.models import GroupInfo, GroupUserInfo |
16 | 16 |
from utils.error.errno_utils import GroupStatusCode, GroupUserStatusCode, TokenStatusCode, UserStatusCode |
17 | 17 |
from utils.error.response_utils import response |
18 |
+from utils.redis.connect import r |
|
18 | 19 |
from utils.redis.rgroup import get_group_info, get_group_users_info, set_group_info, set_group_users_info |
19 | 20 |
from utils.redis.rkeys import TOUR_GUIDE_GROUP_CUR_GATHER_INFO, TOUR_GUIDE_GROUP_CUR_SESSION |
20 | 21 |
from utils.redis.rtourguide import get_tour_guide_own_group, set_tour_guide_own_group |
@@ -22,9 +23,6 @@ from utils.redis.rtouruser import get_tour_user_belong_group |
||
22 | 23 |
from utils.storage_utils import file_save |
23 | 24 |
|
24 | 25 |
|
25 |
-r = settings.REDIS_CACHE |
|
26 |
- |
|
27 |
- |
|
28 | 26 |
@logit |
29 | 27 |
def tg_group_create_api(request): |
30 | 28 |
""" 旅行团创建 """ |
@@ -276,12 +274,16 @@ def tg_group_gather_start_api(request): |
||
276 | 274 |
set_group_info(group) |
277 | 275 |
|
278 | 276 |
# 更新Session |
279 |
- r.pipeline().set(TOUR_GUIDE_GROUP_CUR_SESSION % group_id, shortuuid.uuid()).set(TOUR_GUIDE_GROUP_CUR_GATHER_INFO % group_id, json.dumps({ |
|
280 |
- 'gather_at': gather_at, |
|
281 |
- 'gather_lon': gather_lon, |
|
282 |
- 'gather_lat': gather_lat, |
|
283 |
- 'gather_location': gather_location, |
|
284 |
- }, cls=DjangoJSONEncoder)).execute() |
|
277 |
+ r.pipeline().set( |
|
278 |
+ TOUR_GUIDE_GROUP_CUR_SESSION % group_id, shortuuid.uuid() |
|
279 |
+ ).set( |
|
280 |
+ TOUR_GUIDE_GROUP_CUR_GATHER_INFO % group_id, json.dumps({ |
|
281 |
+ 'gather_at': gather_at, |
|
282 |
+ 'gather_lon': gather_lon, |
|
283 |
+ 'gather_lat': gather_lat, |
|
284 |
+ 'gather_location': gather_location, |
|
285 |
+ }, cls=DjangoJSONEncoder) |
|
286 |
+ ).execute() |
|
285 | 287 |
|
286 | 288 |
return response(200, 'Set Tour Guide Group Gather Info Success', u'设置旅行团集合信息成功') |
287 | 289 |
|
@@ -14,6 +14,7 @@ from group.models import GroupInfo, GroupUserInfo |
||
14 | 14 |
from utils.error.errno_utils import GroupStatusCode, GroupUserStatusCode, UserStatusCode |
15 | 15 |
from utils.error.response_utils import response |
16 | 16 |
from utils.group_photo_utils import get_current_photos |
17 |
+from utils.redis.connect import r |
|
17 | 18 |
from utils.redis.rgroup import get_group_info, get_group_users_info, get_group_users_kv_info, set_group_users_info |
18 | 19 |
from utils.redis.rkeys import (GROUP_LAST_PHOTO_PK, GROUP_USERS_DELETED_SET, GROUP_USERS_PASSED_SET, |
19 | 20 |
GROUP_USERS_QUIT_SET, GROUP_USERS_REFUSED_SET, TOUR_GUIDE_GROUP_CUR_GATHER_INFO, |
@@ -23,9 +24,6 @@ from utils.redis.rtourguide import get_tour_guide_own_group |
||
23 | 24 |
from utils.redis.rtouruser import set_tour_user_belong_group |
24 | 25 |
|
25 | 26 |
|
26 |
-r = settings.REDIS_CACHE |
|
27 |
- |
|
28 |
- |
|
29 | 27 |
@logit(res=settings.LOGIT_RES_FLAG) |
30 | 28 |
def tgu_group_user_join_api(request): |
31 | 29 |
""" 旅行团成员加团 """ |
@@ -20,6 +20,7 @@ from utils.error.errno_utils import GroupPhotoStatusCode, GroupStatusCode, Group |
||
20 | 20 |
from utils.error.response_utils import response |
21 | 21 |
from utils.group_photo_utils import get_current_photos |
22 | 22 |
from utils.page_utils import pagination |
23 |
+from utils.redis.connect import r |
|
23 | 24 |
from utils.redis.rgroup import (del_group_photo_thumbup_flag, get_group_info, get_group_photo_comment_list, |
24 | 25 |
get_group_photo_data, get_group_photo_thumbup_flag, get_group_photo_thumbup_list, |
25 | 26 |
get_group_photo_watchers, get_group_users_info, set_group_info, |
@@ -37,7 +38,6 @@ from utils.url_utils import img_url, share_url |
||
37 | 38 |
|
38 | 39 |
|
39 | 40 |
# db = records.Database(settings.DATABASE_URL['default']) |
40 |
-r = settings.REDIS_CACHE |
|
41 | 41 |
|
42 | 42 |
|
43 | 43 |
@logit |
@@ -20,7 +20,6 @@ from utils.redis.rbrief import set_brief_info |
||
20 | 20 |
from utils.redis.rorder import set_lensman_order_record |
21 | 21 |
|
22 | 22 |
|
23 |
-r = settings.REDIS_CACHE |
|
24 | 23 |
WECHAT = settings.WECHAT |
25 | 24 |
|
26 | 25 |
|
@@ -19,6 +19,7 @@ from photo.serializers import PhotosInfoSerializer |
||
19 | 19 |
from utils.error.errno_utils import LensmanStatusCode, PhotoStatusCode |
20 | 20 |
from utils.error.response_utils import response |
21 | 21 |
from utils.ip_utils import get_client_ip |
22 |
+from utils.redis.connect import r |
|
22 | 23 |
from utils.redis.rgroup import get_group_info, set_group_info, set_group_users_info |
23 | 24 |
from utils.redis.rkeys import (GROUP_LAST_PHOTO_PK, GROUP_USERS_DELETED_SET, GROUP_USERS_PASSED_SET, |
24 | 25 |
GROUP_USERS_QUIT_SET, GROUP_USERS_REFUSED_SET, UUID_LIST) |
@@ -28,9 +29,6 @@ from utils.thumbnail_utils import make_thumbnail |
||
28 | 29 |
from utils.watermark_utils import watermark_wrap |
29 | 30 |
|
30 | 31 |
|
31 |
-r = settings.REDIS_CACHE |
|
32 |
- |
|
33 |
- |
|
34 | 32 |
@logit |
35 | 33 |
def uuid_init(request): |
36 | 34 |
""" 生成唯一标识 """ |
@@ -0,0 +1,6 @@ |
||
1 |
+# -*- coding: utf-8 -*- |
|
2 |
+ |
|
3 |
+from django.conf import settings |
|
4 |
+ |
|
5 |
+ |
|
6 |
+r = settings.REDIS_CACHE |
@@ -2,15 +2,11 @@ |
||
2 | 2 |
|
3 | 3 |
import json |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 |
- |
|
7 | 5 |
from operation.models import LatestAppInfo |
6 |
+from utils.redis.connect import r |
|
8 | 7 |
from utils.redis.rkeys import LATEST_APP_INFO |
9 | 8 |
|
10 | 9 |
|
11 |
-r = settings.REDIS_CACHE |
|
12 |
- |
|
13 |
- |
|
14 | 10 |
# 最新 APP 相关 |
15 | 11 |
|
16 | 12 |
|
@@ -1,15 +1,12 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 |
-from django.conf import settings |
|
4 | 3 |
from isoweek import Week |
5 | 4 |
from TimeConvert import TimeConvert as tc |
6 | 5 |
|
6 |
+from utils.redis.connect import r |
|
7 | 7 |
from utils.redis.rkeys import TODAY_INCOME, TOTAL_INCOME, WEEK_INCOME, WEEK_SOLD |
8 | 8 |
|
9 | 9 |
|
10 |
-r = settings.REDIS_CACHE |
|
11 |
- |
|
12 |
- |
|
13 | 10 |
# 简报相关 |
14 | 11 |
|
15 | 12 |
|
@@ -1,18 +1,12 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 |
-import json |
|
4 |
- |
|
5 |
-from django.conf import settings |
|
6 |
- |
|
7 | 3 |
from group.models import GroupInfo, GroupPhotoInfo, GroupUserInfo, PhotoCommentInfo, PhotoThumbUpInfo |
4 |
+from utils.redis.connect import r |
|
8 | 5 |
from utils.redis.rgroup import set_group_photo_data, set_group_users_info |
9 | 6 |
from utils.redis.rkeys import (GROUP_LAST_PHOTO_PK, GROUP_PHOTO_WATCHER_SET, GROUP_USERS_APPLYING_SET, |
10 | 7 |
GROUP_USERS_DELETED_SET, GROUP_USERS_PASSED_SET, GROUP_USERS_REFUSED_SET) |
11 | 8 |
|
12 | 9 |
|
13 |
-r = settings.REDIS_CACHE |
|
14 |
- |
|
15 |
- |
|
16 | 10 |
def retrieve_group_data(): |
17 | 11 |
""" 群组数据 """ |
18 | 12 |
groups = GroupInfo.objects.filter(status=True) |
@@ -5,14 +5,12 @@ import json |
||
5 | 5 |
from django.conf import settings |
6 | 6 |
from django.core.serializers.json import DjangoJSONEncoder |
7 | 7 |
|
8 |
+from utils.redis.connect import r |
|
8 | 9 |
from utils.redis.rkeys import (GROUP_INFO, GROUP_PHOTO_COMMENT_LIST, GROUP_PHOTO_DATA, GROUP_PHOTO_THUMB_UP, |
9 | 10 |
GROUP_PHOTO_THUMB_UP_LIST, GROUP_PHOTO_WATCHER_SET, GROUP_USERS_INFO, |
10 | 11 |
GROUP_USERS_KV_INFO) |
11 | 12 |
|
12 | 13 |
|
13 |
-r = settings.REDIS_CACHE |
|
14 |
- |
|
15 |
- |
|
16 | 14 |
# 群组信息相关 |
17 | 15 |
|
18 | 16 |
|
@@ -2,14 +2,10 @@ |
||
2 | 2 |
|
3 | 3 |
import json |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 |
- |
|
5 |
+from utils.redis.connect import r |
|
7 | 6 |
from utils.redis.rkeys import GUEST_ENTRANCE_CONTROL_INFO |
8 | 7 |
|
9 | 8 |
|
10 |
-r = settings.REDIS_CACHE |
|
11 |
- |
|
12 |
- |
|
13 | 9 |
# 游客入口控制相关 |
14 | 10 |
|
15 | 11 |
|
@@ -5,12 +5,10 @@ import json |
||
5 | 5 |
from django.conf import settings |
6 | 6 |
|
7 | 7 |
from message.models import SystemMessageDeleteInfo, SystemMessageReadInfo |
8 |
+from utils.redis.connect import r |
|
8 | 9 |
from utils.redis.rkeys import SYSTEM_MESSAGE_DELETED_INFO, SYSTEM_MESSAGE_READ_INFO |
9 | 10 |
|
10 | 11 |
|
11 |
-r = settings.REDIS_CACHE |
|
12 |
- |
|
13 |
- |
|
14 | 12 |
# 系统消息相关 |
15 | 13 |
|
16 | 14 |
|
@@ -5,12 +5,10 @@ import json |
||
5 | 5 |
from django.conf import settings |
6 | 6 |
from django.core.serializers.json import DjangoJSONEncoder |
7 | 7 |
|
8 |
+from utils.redis.connect import r |
|
8 | 9 |
from utils.redis.rkeys import LENSMAN_PHOTO_ORDER_RECORD |
9 | 10 |
|
10 | 11 |
|
11 |
-r = settings.REDIS_CACHE |
|
12 |
- |
|
13 |
- |
|
14 | 12 |
# 摄影师照片购买记录相关 |
15 | 13 |
|
16 | 14 |
|
@@ -2,15 +2,11 @@ |
||
2 | 2 |
|
3 | 3 |
import json |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 |
- |
|
7 | 5 |
from account.models import LensmanInfo |
6 |
+from utils.redis.connect import r |
|
8 | 7 |
from utils.redis.rkeys import LENSMAN_PHOTO_PRICE_FIXED |
9 | 8 |
|
10 | 9 |
|
11 |
-r = settings.REDIS_CACHE |
|
12 |
- |
|
13 |
- |
|
14 | 10 |
# 最新 APP 相关 |
15 | 11 |
|
16 | 12 |
|
@@ -2,14 +2,10 @@ |
||
2 | 2 |
|
3 | 3 |
import json |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 |
- |
|
5 |
+from utils.redis.connect import r |
|
7 | 6 |
from utils.redis.rkeys import PROFILE_INFO |
8 | 7 |
|
9 | 8 |
|
10 |
-r = settings.REDIS_CACHE |
|
11 |
- |
|
12 |
- |
|
13 | 9 |
# 用户相关 |
14 | 10 |
|
15 | 11 |
|
@@ -2,15 +2,11 @@ |
||
2 | 2 |
|
3 | 3 |
import json |
4 | 4 |
|
5 |
-from django.conf import settings |
|
6 |
- |
|
7 | 5 |
from pai2.basemodels import PlatformMixin |
6 |
+from utils.redis.connect import r |
|
8 | 7 |
from utils.redis.rkeys import APP_SETTINGS_INFO |
9 | 8 |
|
10 | 9 |
|
11 |
-r = settings.REDIS_CACHE |
|
12 |
- |
|
13 |
- |
|
14 | 10 |
def set_app_settings_info(appset): |
15 | 11 |
""" 设置 APP 设置信息 """ |
16 | 12 |
r.set(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version), json.dumps(appset.data)) |
@@ -1,13 +1,9 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 |
-from django.conf import settings |
|
4 |
- |
|
3 |
+from utils.redis.connect import r |
|
5 | 4 |
from utils.redis.rkeys import TOUR_GUIDE_GROUP_USER_OWN |
6 | 5 |
|
7 | 6 |
|
8 |
-r = settings.REDIS_CACHE |
|
9 |
- |
|
10 |
- |
|
11 | 7 |
# 导游相关 |
12 | 8 |
|
13 | 9 |
|
@@ -1,13 +1,9 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 |
-from django.conf import settings |
|
4 |
- |
|
3 |
+from utils.redis.connect import r |
|
5 | 4 |
from utils.redis.rkeys import TOUR_GUIDE_GROUP_USER_BELONG |
6 | 5 |
|
7 | 6 |
|
8 |
-r = settings.REDIS_CACHE |
|
9 |
- |
|
10 |
- |
|
11 | 7 |
# 旅行团成员相关 |
12 | 8 |
|
13 | 9 |
|
@@ -1,15 +1,12 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 | 3 |
from curtail_uuid import CurtailUUID |
4 |
-from django.conf import settings |
|
5 | 4 |
|
6 | 5 |
from photo.models import UUIDInfo |
6 |
+from utils.redis.connect import r |
|
7 | 7 |
from utils.redis.rkeys import UUID_LIST |
8 | 8 |
|
9 | 9 |
|
10 |
-r = settings.REDIS_CACHE |
|
11 |
- |
|
12 |
- |
|
13 | 10 |
def generate_uuid(): |
14 | 11 |
uuid = CurtailUUID.uuid(UUIDInfo) |
15 | 12 |
UUIDInfo.objects.create(uuid=uuid) |